package com.zmsoft.persistent.sfg.Sfg662030GameExp;

import org.cnsoft.framework.db.support.ext.MyDataBaseObjectSupport2;

/**
 * 每日经验配置信息持久层对象
 */
public class Sfg662030GameExpDBO extends MyDataBaseObjectSupport2 {
	/**
	 * 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	private String gameType = null;

	/**
	 * 游戏名称
	 */
	private String gameName = null;

	/**
	 * 农场等级
	 */
	private Long curFarmLevel = null;

	/**
	 * 每日最大经验值
	 */
	private Long curFarmMaxExp = null;

	/**
	 * 数值型变量初始化<br>
	 * 仅在插入场合默认调用
	 * 
	 * @see #loadDefauft()
	 */
	public void prepareNumeric() {
		// 初始化农场等级
		if (this.curFarmLevel == null)
			this.curFarmLevel = 0L;
		// 初始化每日最大经验值
		if (this.curFarmMaxExp == null)
			this.curFarmMaxExp = 0L;
	}

	/**
	 * 获取游戏分类(1农场2牧场3鱼塘4工坊)
	 *
	 * @return Game_type 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	public String getGameType() {
		return this.gameType;
	}

	/**
	 * 获取游戏名称
	 *
	 * @return Game_name 游戏名称
	 */
	public String getGameName() {
		return this.gameName;
	}

	/**
	 * 获取农场等级
	 *
	 * @return Cur_farm_level 农场等级
	 */
	public Long getCurFarmLevel() {
		return this.curFarmLevel;
	}

	/**
	 * 获取每日最大经验值
	 *
	 * @return Cur_farm_max_exp 每日最大经验值
	 */
	public Long getCurFarmMaxExp() {
		return this.curFarmMaxExp;
	}

	/**
	 * 设置游戏分类(1农场2牧场3鱼塘4工坊)
	 *
	 * @param Game_type 游戏分类(1农场2牧场3鱼塘4工坊)
	 */
	public void setGameType(String gametype) {
		this.gameType = gametype;
	}

	/**
	 * 设置游戏名称
	 *
	 * @param Game_name 游戏名称
	 */
	public void setGameName(String gamename) {
		this.gameName = gamename;
	}

	/**
	 * 设置农场等级
	 *
	 * @param Cur_farm_level 农场等级
	 */
	public void setCurFarmLevel(Long curfarmlevel) {
		this.curFarmLevel = curfarmlevel;
	}

	/**
	 * 设置每日最大经验值
	 *
	 * @param Cur_farm_max_exp 每日最大经验值
	 */
	public void setCurFarmMaxExp(Long curfarmmaxexp) {
		this.curFarmMaxExp = curfarmmaxexp;
	}

}
